package soccer.ui;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.*;

import TeamSoccer.Team;

import soccer.domain.Klasemen;
import soccer.domain.Klub;

public class AplikasiKlasemen {
	private static Klasemen klasemen = new Klasemen();
	
	public static void main(String[] args) {
		inisialisasi();
		//displayKlasemen();
		
		//terimaInput();
	}

	private static void terimaInput() {
		// baca input ke variabel 
		Integer klub1 = 1;
		Integer klub2 = 9;
		Integer goal1 = 1;
		Integer goal2 = 0;
		
		// update klasemen dengan method input
		klasemen.inputMatch(klub1, klub2, goal1, goal2);
		
		displayKlasemen();
	}

	private static void displayKlasemen() {
		List<Klub> daftarKlub = klasemen.urutkanBerdasarkanNama();
		List<Klub> terakhirMain = klasemen.getTerakhirMain();
		
		// looping dan tampilkan tabel klasemen
				
		
		
		// klub yang terdaftar di terakhirMain dikasi bintang
		
		
		
	}

	private static void inisialisasi() {
		// buat klub
						
		Klub arsenal = new Klub();
		arsenal.setNama("Arsenal");arsenal.setDraw(5); arsenal.setWin(8); arsenal.setLose(4); 
		arsenal.setGoalsIn(27); arsenal.setGoalsOut(13);
				
		Klub manUtd = new Klub();
		manUtd.setNama("Man Utd");manUtd.setDraw(2); manUtd.setWin(14); manUtd.setLose(1); 
		manUtd.setGoalsIn(38); manUtd.setGoalsOut(9);
				
		Klub chelsea = new Klub();
		chelsea.setNama("Chelsea");chelsea.setDraw(3); chelsea.setWin(12); chelsea.setLose(2); 
		chelsea.setGoalsIn(27); chelsea.setGoalsOut(9);
				
		Klub portsmouth = new Klub();
		portsmouth.setNama("Portsmouth");portsmouth.setDraw(4); portsmouth.setWin(8); portsmouth.setLose(5); 
		portsmouth.setGoalsIn(23); portsmouth.setGoalsOut(14);
				
		// masukkan ke klasemen
		klasemen.setDatabase(arsenal.getNama(), arsenal);
		klasemen.setDatabase(manUtd.getNama(), manUtd);
		klasemen.setDatabase(chelsea.getNama(), chelsea);
		klasemen.setDatabase(portsmouth.getNama(), portsmouth);

	}		
}
